package com.ruoyi.param.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
@Accessors(chain = true)
@ApiModel("电量参数")
public class TparamEq extends BaseEntity {

    private String id;

    private String roomId;

    @ApiModelProperty("房间号")
    private String roomNo;

    @ApiModelProperty("设备号")
    private String meterNo;

    @ApiModelProperty("")
    private BigDecimal totalEq;

    @ApiModelProperty("")
    private BigDecimal monJzTotalEq;

    @ApiModelProperty("")
    private BigDecimal monJzEq;

    @ApiModelProperty("")
    private BigDecimal freeEq;

    @ApiModelProperty("")
    private BigDecimal rechargeEq;

    @ApiModelProperty("")
    private BigDecimal useEq;

    @ApiModelProperty("")
    private BigDecimal remainEq;

    @ApiModelProperty("通讯状态  1通讯正常 4通讯错误")
    private Integer runStatus;

    @ApiModelProperty("更新时间")
    private LocalDateTime updateDt;

    private String userId;

    private String userName;

    @ApiModelProperty("透支电量")
    private BigDecimal tzEq;

    @ApiModelProperty("楼座ID")
    private String buildId;

    @ApiModelProperty("楼座名称")
    private String buildName;

    @ApiModelProperty("学校ID")
    private String schoolId;

    @ApiModelProperty("学校名称")
    private String schoolName;

    @ApiModelProperty("楼层号")
    private Integer floorNo;

    @ApiModelProperty("楼层ID")
    private String floor;
}